How Document Conversion Works
SuperDoc uses Gotenberg, a powerful document conversion engine, to transform DOCX files into PDFs while preserving formatting, styles, and layout.Conversion Process
1
Upload
Your DOCX file is uploaded to our secure servers
2
Validation
We validate the file format and check for compatibility
3
Conversion
Gotenberg processes the document using LibreOffice
4
Optimization
The PDF is optimized for size and quality
5
Delivery
The converted PDF is returned in the response
Supported Features
Text Formatting
Text Formatting
- Fonts and font sizes - Bold, italic, underline - Text colors - Paragraph alignment - Line spacing
Document Structure
Document Structure
- Headers and footers - Page numbers - Table of contents - Sections and page breaks - Columns
Media & Objects
Media & Objects
- Images (JPEG, PNG, GIF) - Tables with formatting - Charts and graphs - Text boxes - Shapes and drawings
Advanced Features
Advanced Features
- Hyperlinks - Bookmarks - Comments (converted to PDF annotations) - Track changes (accepted changes only) - Form fields
Best Practices
Optimize Your Documents
Handling Large Files
For files larger than 25MB:- Compress images before conversion
- Split documents into smaller parts
- Contact support for enterprise options
Conversion Quality
SuperDoc maintains high fidelity during conversion:
*When fonts are properly embedded
Troubleshooting
Fonts Not Displaying Correctly
Problem: Custom fonts appear as default fonts in PDF Solution:- Embed fonts in your DOCX file
- Use standard system fonts
- Convert fonts to curves/outlines
Images Missing or Distorted
Problem: Images don’t appear or look wrong Solution:- Use standard image formats (JPEG, PNG)
- Ensure images are embedded, not linked
- Check image resolution (300 DPI recommended)
Layout Issues
Problem: Page breaks or margins are different Solution:- Use explicit page breaks
- Set fixed margins in DOCX
- Avoid complex nested tables
Performance Considerations
Typical conversion times:Conversion times may vary based on document complexity and server load.

